home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / CURRENT / 000160_PCPete@audiography.com.au_Mon Apr 14 13:25:30 2008.msg < prev    next >
Internet Message Format  |  2020-01-01  |  7KB

  1. Path: reader2.panix.com!panix!newsfeed.stanford.edu!postnews.google.com!news1.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news1.optus.net.au!optus!newsfeeder.syd.optusnet.com.au!news.optusnet.com.au!not-for-mail
  2. Date: Sun, 06 Apr 2008 08:03:35 +1000
  3. From: PC Pete <PCPete@audiography.com.au>
  4. Reply-To: PCPete@audiography.com.au
  5. Organization: Audiography
  6. User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
  7. MIME-Version: 1.0
  8. Newsgroups: comp.protocols.kermit.misc
  9. Subject: Re: Help with CPVGEN sources : Problem found
  10. References: <MPG.225d8d2ae0640103989680@news.optusnet.com.au> <47f49f53$0$20462$afc38c87@news.optusnet.com.au> <47f4abe0$0$13262$afc38c87@news.optusnet.com.au> <47f5ec7a$0$8090$afc38c87@news.optusnet.com.au> <slrnfvfk37.rg5.fdc@panix1.panix.com>
  11. In-Reply-To: <slrnfvfk37.rg5.fdc@panix1.panix.com>
  12. Content-Type: text/plain; charset=ISO-8859-1; format=flowed
  13. Content-Transfer-Encoding: 7bit
  14. Lines: 141
  15. Message-ID: <47f7f743$0$8036$afc38c87@news.optusnet.com.au>
  16. NNTP-Posting-Host: 122.107.177.239
  17. X-Trace: 1207433028  8036 122.107.177.239
  18. X-Original-Bytes: 7105
  19. Xref: panix comp.protocols.kermit.misc:15750
  20.  
  21. Frank da Cruz wrote:
  22. > On 2008-04-04, PC Pete <PCPete@audiography.com.au> wrote:
  23. > : ...
  24. > : Thanks to all for your wonderful ideas, it's nice to have someone more 
  25. > : experienced offer help, especially when you're as rusty as I am!
  26. > :
  27. > I'm more rusty.  The last time I actually worked with this code was over
  28. > 20 years ago and I'm sure it goes without saying that I don't have any
  29. > machines here where I could do it again.  I don't understand why the "native
  30. > TurboDOS" version doesn't work, but then I've never even seen TurboDOS.
  31. > Unfortunately I don't see any other grizzed CP/M Kermit veterans popping
  32. > up with advice.
  33. It's not that surprising, Frank, I'm more surprised that this newsgroup 
  34. is still alive and kicking at all! Mind you, it's a bit like going into 
  35. a wonderful old hotel that's been bypassed by new highways - the 
  36. furniture and fittings are still there, one or two "grizzled" staff 
  37. greet the infrequent guests, but we watch the old billboards fade while 
  38. dust quietly gathers in the corners...
  39.  
  40. > I also noticed this directory, which I had forgotten about:
  41. >   ftp://kermit.columbia.edu/kermit/old/misc/cpmtools
  42. > It contains source for LASM and MLOAD.
  43. That's a good find - I didn't dig too deeply, I was too fixated on 
  44. finding other mirrors with different source sets. I'll try that out (I 
  45. think LASM/MLOAD might deal with the merging problems better than DDT.
  46.  
  47. > But maybe there's a simpler approach.  The object of the game is to get
  48. > your files OFF TurboDOS and into the PC, right?  Getting things INTO TurboDOS
  49. > is evidently problematic.
  50. Yep, this is (for now) a one-way only problem. I have to get the oil OFF 
  51. the sinking tanker.
  52.  
  53. > And both TurboDOS and the PC support RTS/CTS flow control, right?  So for any
  54. > text file on TurboDOS, shouldn't you be able to TYPE it to the serial port?
  55. > And have the PC terminal emulator capture it to a file?  It's not elegant, but
  56. > you only have to do it "just this once".  If it's really RTS/CTS flow control,
  57. > you should be able to do this at any speed that TurboDOS supports and you have
  58. > a true null modem cable:
  59. >   http://www.columbia.edu/kermit/cable.html
  60. You read my mind. The problem for me is that on a 64-bit OS, none of the 
  61. terminal emulators work properly (the only one that offers some help in 
  62. the form of waiting for simple characters and so on is a real 16-bit 
  63. Windows 95 emulator with no buffer capture).
  64.  
  65. > If you have Kermit 95 on the Windows box, the commands would be LOG SESSION
  66. > (to start logging) and CLOSE SESSION (to stop).
  67. At the moment, the only kermit I have working is the one that's rolled 
  68. into the terminal emulator, and that's not programmable - it just sends 
  69. or receives kermit "packets" - if it doesn't receive kermit protocol 
  70. information, it treats the data as bad.
  71.  
  72. > If you have to send binary files, you'd have to ASCIIize them first, of
  73. > course.
  74. > With some programming on each end, you could even automate the process.
  75. > The TurboDOS program would loop through all the files, sending first some
  76. > kind of distinctive text header containing the filename, like:
  77. >   >>> BEGIN filename-goes-here <<<
  78. > then the file contents, then (not strictly necessary) a footer:
  79. >   >>> END <<<
  80. > A Kermit script could be written that waits for a header:
  81. >   INPUT 9999 <<<
  82. > parses it (I'll supply details if you're interested), and then opens
  83. > a session log using the filename from the header:
  84. >   LOG SESSION filename-goes-here
  85. > and waits for the footer:
  86. >   INPUT 9999 >>> END <<<
  87. >   IF FAILURE (fill in what to do if this fails)
  88. >   CLOSE SESSION
  89. > All this in a loop.  If you wanted to get fancy, you could also have an
  90. > end-of-session footer to terminate the loop.  Or other embellishments like
  91. > transmitting the file date.
  92. > With a short cable and the high speed of the Windows box and hardware flow
  93. > control driven by the receiver, you should have pretty much error-free
  94. > transfers.
  95. I've already written ascii-fiers and de-ascii-fiers that work, I was 
  96. just hoping to avoid having to loop through the 7,000-odd files on 40 
  97. user areas on 5 drive volumes, many of which are now corrupt or 
  98. unreadable. But I've already spent more time trying to find out why 
  99. Kermit doesn't compile than I would have spent doing a 
  100. findfirst/findnext looped transfer of files in a simple protocol as 
  101. you've suggested.
  102.  
  103. > Sorry to not respond to all your posts promptly but as I might have mentioned,
  104. > Columbia U no longer supports netnews so I have to find the time to go
  105. > elsewhere to read news.
  106. > - Frank
  107.  
  108. Don't apologise, it's me who should apologise for spewing updates and 
  109. data here without fully understanding the intricacies of the kermit 
  110. compile requirements, and 15+ years since I last M80'd in anger.
  111.  
  112. I appreciate every word you've been able to suggest. I'll spend a couple 
  113. more hours to see if I can get any debugging done (after compiling and 
  114. linking with masm/mload) and using my newly-captured CPSKER.PRN, and if 
  115. not, I'll bite the bullet and 'do the washing by hand'.
  116.  
  117. I've also finally got my WinXP-32 virtual machine running, that will 
  118. give me true access to the comm ports on the PC in a 32-bit environment, 
  119. which will open up some other transfer options with different serial 
  120. tools (I hope)! I've also dusted off and fired up my PC-XT with a whole 
  121. bunch of serial comms software (Telix Procomm, MS-DOS kermit, etc) on 
  122. it. Unfortunately the serial hardware access in the MS-DOS virtual 
  123. machines isn't as robust as in the XP virtual machine. So there are a 
  124. few bridges yet to burn...
  125.  
  126. Thanks again for all the ideas and suggestions, I really appreciate the 
  127. help. I really really really want to be able to give something back. But 
  128. don't hold your breath...
  129.  
  130. Kind regards
  131. PC Pete
  132.  
  133.  
  134.  
  135. -- 
  136. --
  137. "I want to die peacefully in my sleep, like my grandpa, not screaming 
  138. and crying, like the passengers in his car." -Unremembered source from 
  139. the (19)90's.